enveloping worms - Turkish English Dictionary